package com.ruoyi.wb.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 维保公司对象 wb_maintain_company
 *
 * @author ruoyi
 * @date 2024-10-14
 */
@Data
@ApiModel(value = "WbMaintainCompany", description = "维保公司实体")
public class WbMaintainCompany extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键 id */
    @ApiModelProperty(value = "主键 id")
    private Long id;

    /** 公司名称 */
    @Excel(name = "公司名称")
    @ApiModelProperty(value = "公司名称")
    private String companyName;

    /** 公司简介 */
    @Excel(name = "公司简介")
    @ApiModelProperty(value = "公司简介")
    private String intro;

    /** 联系人/法人 */
    @Excel(name = "联系人/法人")
    @ApiModelProperty(value = "联系人/法人")
    private String contact;

    /** 法人身份证号 */
    @Excel(name = "法人身份证号")
    @ApiModelProperty(value = "法人身份证号")
    private String idCard;

    /** 法人身份证正面 */
    @Excel(name = "法人身份证正面")
    @ApiModelProperty(value = "法人身份证正面")
    private String idCardPicA;

    /** 法人身份证反面 */
    @Excel(name = "法人身份证反面")
    @ApiModelProperty(value = "法人身份证反面")
    private String idCardPicB;

    /** 营业执照 */
    @Excel(name = "营业执照")
    @ApiModelProperty(value = "营业执照")
    private String businessLicense;

    /** 联系方式 */
    @Excel(name = "联系方式")
    @ApiModelProperty(value = "联系方式")
    private Long phoneNumber;

    /** 公司地址 */
    @Excel(name = "公司地址")
    @ApiModelProperty(value = "公司地址")
    private String address;

    /** 省 */
    @Excel(name = "省")
    @ApiModelProperty(value = "省")
    private Long province;

    /** 省名称 */
    @Excel(name = "省名称")
    @ApiModelProperty(value = "省名称")
    private String provinceString;

    /** 市 */
    @Excel(name = "市")
    @ApiModelProperty(value = "市")
    private Long city;

    /** 市名称 */
    @Excel(name = "市名称")
    @ApiModelProperty(value = "市名称")
    private String cityString;

    /** 区 */
    @Excel(name = "区")
    @ApiModelProperty(value = "区")
    private Long county;

    /** 区名称 */
    @Excel(name = "区名称")
    @ApiModelProperty(value = "区名称")
    private String countyString;

    /** 公司logo */
    @Excel(name = "公司logo")
    private String logo;

    /** 公章 */
    @Excel(name = "公章")
    private String commonSeal;
}